<?php
include "Includes/solotrn_sesion.php";
include "Includes/soloFun_Generales.php";
require_once "config.php";
require_once "Includes/conexion.class.php";

$oConexion = new Conexion($MIES["motor_base"], $MIES["db_usuario"], $MIES["db_password"],
        $MIES["basedatos"], $MIES["servidor"], $MIES["flags"], $MIES["encoding"]);
//$sql = "SELECT id_etdl, nombre FROM ETDL WHERE id_tdl = 28 and fecha_eliminacion IS NULL order by nombre";
$sql = "SELECT id_etdl, nombre FROM ETDL WHERE id_tdl = 4 and fecha_eliminacion IS NULL order by nombre";
$id_etdl = SoloFun_ExecSqlFull($sql, $arrTipoOrganizacion, $oConexion);
//$id_etdl = is_null($_REQUEST["cboTipo"])?$id_etdl:$_REQUEST["cboTipo"];
$id_etdl = is_null($_REQUEST["cboTipo"])?0:$_REQUEST["cboTipo"];
//echo $id_etdl;
//echo $_REQUEST["pagina"];
$pag = is_null($_REQUEST["pagina"])?1:$_REQUEST["pagina"];

if(!empty($_REQUEST["txtCodigo"])) {
    $OpbTipo = $_REQUEST["OpbTipo"];
    if ($OpbTipo == "P")
        $criterio = " and campo2 like '%{$_REQUEST["txtCodigo"]}%'";
    elseif ($OpbTipo == "A") $criterio .= " and campo1 = '{$_REQUEST["txtCodigo"]}'";
}


//$from = "FROM ETDL a LEFT JOIN TDL_DATOS b ON b.id_etdl = a.id_etdl LEFT JOIN LOCALIZACION c ON b.id_tdl_datos = c.id_tdl_datos";
$from = "FROM ETDL a LEFT JOIN TDL_DATOS b ON b.id_etdl = a.id_etdl";
if($id_etdl > 0)
    $buscar_por_etdl = "b.id_etdl = $id_etdl and";
else $buscar_por_etdl = "";
$where = "WHERE b.id_tdl = 28 and $buscar_por_etdl b.id_tdl_datos is not null AND campo2 is not null AND campo2 <> '' AND b.fecha_eliminacion IS NULL $criterio ";

$num_pags = $_REQUEST["num_pags"];
if(empty($num_pags)) {
    $strsql = "SELECT count(*) $from $where";
    $oConexion = new Conexion($MIES["motor_base"], $MIES["db_usuario"], $MIES["db_password"],
            $MIES["basedatos"], $MIES["servidor"], $MIES["flags"], $MIES["encoding"]);
//echo $strsql;
    $oConexion->EjecutarQuery($strsql);
    $arrCount = $oConexion->getData("NUM");
    $num_pags = ceil($arrCount[0][0]/$regs_por_pag);

    $oConexion->liberarResultado();
    $oConexion->Cerrar();
}

if($num_pags > 0) {
    $reg_ini = $regs_por_pag*($pag-1);

    $strsql = "SELECT b.id_tdl_datos, campo1, campo2, a.id_etdl $from $where ORDER BY campo2 LIMIT $reg_ini,$regs_por_pag";

    //SoloFun_ExecSql ($strsql, $arrOrganizaciones);
    $oConexion = new Conexion($MIES["motor_base"], $MIES["db_usuario"], $MIES["db_password"],
            $MIES["basedatos"], $MIES["servidor"], $MIES["flags"], $MIES["encoding"]);
    $oConexion->EjecutarQuery($strsql);
    $arrOrganizaciones = $oConexion->getData();
    $oConexion->liberarResultado();
    $oConexion->Cerrar();
}
//echo $strsql;

$band = ($num_pags==0)?false:true;
$opcion = $_REQUEST["Opcion"];

switch ($opcion) {
    case 1:
        $Titulo = "Agregar Organizaci&oacute;n";
        $Oculto = "<input type='hidden' name='Opcion' value=1 class='boton'>";
        break;
    case 2:
        $Titulo = "Eliminar Organizaciones";
        $Oculto = "<input type='hidden' name='Opcion' value=2 class='boton'>";
        break;
    case 0:
        $Titulo = "Administrar Organizaciones";
        $Oculto = "<input type='hidden' name='Opcion' value=0>";
}?>
<html>
    <head>
        <title>MIES - Organizaciones</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <link rel="stylesheet" href="SoloStyles/Solostyles.css" type="text/css">
        <script type="text/javascript" src="Includes/Solofun_generales.js"></script>
    </head>
    <body topmargin="0" leftmargin="0" onkeydown="checkKey();">
        <?php
        if($opcion == "1") {
            ?><img src="templates/SoloTemplate_LogoCabecera.png" style="height: 50px"/>
            <?php } ?>

        <p align="center" class="SoloStyle_TituloPaginas"><?php echo $Titulo; ?></p>
        <form name="frm" action="organizaciones.php?Opcion=<?php echo $opcion;?>" method="POST">
            <?php echo $Oculto; ?>

            <table border="0" width="60%" align="center" cellpadding="2" cellspacing="1" bordercolor="#CCCCCC">
                <tr>
                    <td>
                        <img src="iconos/soloico_nuevo.gif" alt="Ingresar Nueva Organizaci&oacute;n" style="cursor:pointer; border: 1px solid" onClick="SoloFun_Windows('organizaciones_Modificar.php?Opcion=3&CboNodo=<?php echo $CboNodo;?>',200,200,450,350);" />
                        <img src="iconos/soloico_buscar.gif" border="1" alt="Buscar" style="cursor:pointer" onClick="document.frm.submit();">
                    </td>
            </table>
            <table border=1 width="60%" align="center" cellpadding="2" cellspacing="1" bordercolor="#CCCCCC">
                <tr>
                    <td class="SoloStyle_Etiqueta">Tipo de Organizaci&oacute;n </td>
                    <td class="SoloStyle_EtiquetaCajas">
                        <select class="SoloStyle_Texto" name="cboTipo" onchange="document.frm.submit()">
                            <option value="0" <?php if($id_etdl < 1) echo "selected";?>>TODAS</option>
                            <!--<option value="">Todas</option>-->
                            <?php
                            foreach($arrTipoOrganizacion as $tipo) {
                                if($tipo[0] == $id_etdl)
                                    echo "<option value=\"{$tipo[0]}\" selected>{$tipo[1]}</option>";
                                else
                                    echo "<option value=\"{$tipo[0]}\">{$tipo[1]}</option>";
                            }
                            ?>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td class="SoloStyle_Etiqueta">Criterio </td>
                    <td class="SoloStyle_EtiquetaCajas">
                        <select name="OpbTipo">
                            <option value="A" <?php if($OpbTipo == "A") echo "selected"; ?>>N&uacute;mero de Acuerdo</option>
                            <option value="P" <?php if($OpbTipo == "P") echo "selected"; ?>>Nombre</option>
                        </select>
                        <!--<input type="radio" name="OpbTipo" value="P" checked> Nombre-->
                        <input type="text" size="35" name="txtCodigo" class="SoloStyle_Texto" style="font-size: 14px" value="<?php echo $_REQUEST["txtCodigo"]; ?>">
                    </td>
                </tr>
            </table>
        </form>


        <form action="organizaciones.php?Opcion=<?php echo $opcion;?>" method="POST" name="frm2">
            <?php crearPaginador("organizaciones", $pag, $num_pags, "&Opcion=$opcion&cboTipo=$id_etdl&OpbTipo=$OpbTipo&txtCodigo={$_REQUEST["txtCodigo"]}");?>
            <table width="90%" border="1" cellpadding="0" cellspacing="1" align="center" bordercolor="#CCCCCC">

                <tr class="SoloStyle_Etiqueta">
                    <td style="width: 5%" class="texto">No. de Acuerdo</td>
                    <td class="texto">Descripci&oacute;n</td>
                    <?php if(is_null($opcion) || empty($opcion)) {?>
                    <td style="width:15%" class="texto">Acci&oacute;n</td>
                        <?php }?>
                </tr>
                <?php
                //'if $_REQUEST["OpbTipo")<>"" then
                if ($band) {
                    for ($i=0; $i < count($arrOrganizaciones); $i++) {
                        $clase = "SoloStyle_Texto";
                        if ($i%2 == 0 ) $clase = "SoloStyle_Grid"; ?>
                <tr class="<?php echo $clase; ?>">
                    <td class="numero"><?php echo $arrOrganizaciones[$i]["campo1"];?></td>
                    <td>
                                <?php if($opcion == "1") {?>
                        <a href="javascript:seleccionarOrganizacion(<?php echo $arrOrganizaciones[$i]["id_tdl_datos"];?>, '<?php echo Str2ProperCase(htmlspecialchars($arrOrganizaciones[$i]["campo2"])); ?>', <?php echo $arrOrganizaciones[$i]["id_etdl"]; ?>)">
                                        <?php }
                                    echo Str2ProperCase($arrOrganizaciones[$i]["campo2"]);
                                    if($opcion == "1") {?>
                        </a>
                                    <?php } ?>
                    </td>
                            <?php if(is_null($opcion) || empty($opcion)) {?>
                    <td class="texto"> 
                        &nbsp;&nbsp; <a href="javascript:SoloWindows('organizaciones_IngresarInfoAdicional.php?Opcion=1&CboNodo=<?php echo $CboNodo; ?>&txtCodigo=<?php echo $arrOrganizaciones[$i]["id_tdl_datos"];?>&txtNombre=<?php echo htmlspecialchars($arrOrganizaciones[$i]["campo2"]);?>&txtExpediente=<?php echo $arrOrganizaciones[$i]["caja"];?>',200,150,750,500);">
                            <img src="iconos/soloico_editardetalle.gif" alt="Informacion Adicional" border="0">
                        </a>
                        &nbsp;&nbsp; <a href="javascript:SoloFun_Windows('organizaciones_Modificar.php?Opcion=1&CboNodo=<?php echo $CboNodo;?>&txtCodigo=<?php echo $arrOrganizaciones[$i]["id_tdl_datos"];?>&cboTipo=<?php echo $arrOrganizaciones[$i]["id_etdl"];?>&nombreOrg=<?php echo htmlspecialchars($arrOrganizaciones[$i]["campo2"]);?>',200,200,450,350);">
                            <img src="iconos/soloico_modificar.gif" alt="Modificar" border="0"></a>
                        &nbsp;&nbsp; <a href="javascript:SoloFun_Confirm('organizaciones_Eliminar.php?Opcion=2&CboNodo=<?php echo $CboNodo; ?>&txtCodigo=<?php echo $arrOrganizaciones[$i]["id_tdl_datos"]; ?>',acentos('Esta seguro que desea eliminar la organización?'));">
                            <img src="iconos/soloico_eliminar.gif" alt="Eliminar" border="0"></a>
                    </td>
                                <?php }?>
                </tr>
                        <?php }
                }else { ?>
                    <tr>

                        <td class="SoloStyle_Grid texto" colspan="3">No existen datos para el criterio seleccionado</td>
                    </tr>
                    <?php
                } ?>
            </table>
        </form>
        <script type="text/javascript">
            function seleccionarOrganizacion(id_org, descripcion, id_tipo_org){
                window.opener.document.getElementById("asunto_hid").value = id_org;
                window.opener.document.getElementById("asunto").value = descripcion;
                var combo = window.opener.document.getElementById("CboCategoria1");
                    for(var i = 0; i < combo.options.length; i++){
                        if(combo.options[i].value == id_tipo_org){
                            combo.selectedIndex = i;
                            break;
                        }
                    }
                window.close();
            }
        </script>
    </body>
</html>
<? include "Includes/soloFun_ShowMessages.php";?>
